package com.fy.fyspace.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 图片上传日志
 */
@Data
@TableName("uploadlog")
public class UploadLog {

  /**
   * 主键ID
   */
  @TableId(type = IdType.AUTO)
  private Long id;

  /**
   * 用户ID
   */
  private Long userId;

  /**
   * 文件名
   */
  private String fileName;

  /**
   * 文件大小(字节)
   */
  private Long fileSize;

  /**
   * 错误信息
   */
  private String errorMessage;

  /**
   * 批次ID
   */
  private String batchId;

  /**
   * 重试次数
   */
  private Integer retryCount;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   * 更新时间
   */
  private Date updateTime;
}